@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#f8f8f8 url(../images/main/body_bg.jpg) center top no-repeat; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif; }
img{border:0; }
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:underline; color:#000;}
ul{ list-style:none;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}

#wrap{ width:960px; margin:0 auto; background:#f8f8f8; }
#wrap .head{ width:960px; height:101px; background:url(../images/main/head_bg.jpg) no-repeat;}
#wrap .head .l{ width:520px; height:29px; color:#575758; font-family:Arial; line-height:29px; padding:10px 0 0 400px;}
#wrap .head .l a{ width:500px; height:29px; color:#ff972f; text-decoration:underline;}
#wrap .head .l span{ float:right; width:60px; height:29px; }
#wrap .head .l span a{ color:#8996a7; text-decoration:none;}

#wrap .head .b{ width:600px; height:48px; color:#575758; font-family:Arial; padding:0 0 0 330px; font-size:14px; font-family:"微软雅黑";}
#wrap .head .b ul li{ float:left; width:95px; height:48px; line-height:48px; text-align:center; margin:0 1px 0 0;}
#wrap .head .b ul li a{ color:#fff; display:block; width:95px; height:48px;}
#wrap .head .b ul li a.on{ text-decoration:none; background:url(../images/main/nav_a_on.jpg) center bottom no-repeat;}
#wrap .head .b ul li a:hover{ text-decoration:none; background:url(../images/main/nav_a_on.jpg) center bottom no-repeat;}

#wrap .login_box{ width:740px; height:418px; background:url(../images/main/login_bg.jpg) no-repeat; margin:60px auto 0 auto;}
#wrap .login_box .left{ float:left; width:403px; height:418px; }
#wrap .login_box .right{ float:left; width:303px; height:418px; padding:30px 0 0 10px; }

#wrap .login_box .left table{ margin:150px 0 0 45px;}
#wrap .login_box .left table th{ color:#666; width:67px; height:34px; text-align:right; vertical-align:top; font-weight:normal; padding:5px 0 0 0;}
#wrap .login_box .left table td{ vertical-align:top;}
#wrap .login_box .left table td p{ color:#ff0000; height:14px; line-height:18px;}
#wrap .login_box .left table td .ipt{ width:160px; height:18px; line-height:18px; background:#fff; border:1px solid #ccc;}
#wrap .login_box .left table td .ipt2{ width:80px; height:18px; line-height:18px; background:#fff; border:1px solid #ccc;}
#wrap .login_box .left table td.btn{ width:100px; padding:0 0 0 6px;}

#wrap .login_box .left .u7reg{ margin:15px 0 0 60px; color:#a4a4a4;}
#wrap .login_box .left .u7reg a{ color:#69cad9;}


/*regist*/
#wrap .regist{ width:860px; margin:0 auto;}
#wrap .regist .con{ width:785px; margin:0 auto;}
#wrap .regist .con table{ margin:30px auto 20px auto;}
#wrap .regist .con table tr th{ width:110px; height:50px; line-height:50px; text-align:right; font-weight:normal; font-size:14px; font-family:"微软雅黑"; color:#555;}
#wrap .regist .con table tr th em{ font-style:normal; color:#ff0000;}
#wrap .regist .con table tr td{ height:50px; line-height:50px; padding:0 10px;}
#wrap .regist .con table tr td .ipt1{ width:232px; height:22px; line-height:22px; border:1px solid #a4a4a4; font-size:14px;}
#wrap .regist .con table tr td .ipt2{ width:100px; height:22px; line-height:22px; border:1px solid #a4a4a4; font-size:14px; }
#wrap .regist .con table tr td span{ display:block; width:200px; color:#a4a4a4;}
#wrap .regist .con table tr td span.right{ color:#2e8908; padding:0 0 0 30px;  background:url(../images/main/right.jpg) 0 16px no-repeat;}
#wrap .regist .con table tr td span.error{ color:#f03717; padding:0 0 0 30px;  background:url(../images/main/error.jpg) 0 16px  no-repeat;}

#wrap .regist .con table tr td ul li{ font-size:13px; float:left; margin:0 2px 0 0; height:20px; line-height:20px; background:#d4d4d4; color:#fff; text-align:center; width:30px; font-family:"微软雅黑";}
#wrap .regist .con table tr td ul li.on{ background:#ff0000;}
#wrap .regist .con .tk{ width:585px; margin:0 auto; padding:20px 0 20px 200px; border-top:1px dashed #d4d4d4; line-height:10px;}
#wrap .regist .con .fcm{ width:545px; margin:0; padding:20px 0 20px 125px; border-top:1px dashed #d4d4d4; line-height:10px; line-height:26px; color:#a4a4a4;}
#wrap .regist .con .fcm span{ color:#36b4c7;}
#wrap .regist .con .tk a{ color:#36b4c7; text-decoration:underline;}
#wrap .regist .con .btn{ width:485px; margin:0 auto 40px auto; text-align:center;}

/**帐号管理**/
#wrap .vip_center{ width:960px; margin:0 auto; background:#fff;}
#wrap .vip_center .left{ float:left; width:199px; height:auto !important; min-height:570px; height:570px; background:#fff;}
#wrap .vip_center .right{ float:left; width:740px; background:#fff; padding:0 0 0 20px; overflow:hidden;}
#wrap .vip_center .right h2{ width:715px; height:36px; margin:10px 0; background:url(../images/main/vip_cen_r_1.jpg) no-repeat;}
#wrap .vip_center .right h2 .title{ height:26px; padding:10px 0 0 20px;}
#wrap .vip_center .right h2 .title .l{ float:left; width:10px; height:26px; background:url(../images/main/vip_cen_r_1_l.jpg) no-repeat;}
#wrap .vip_center .right h2 .title .c{ color:#49b4c7; float:left; font-size:14px; line-height:26px; height:26px; background:url(../images/main/vip_cen_r_1_c.jpg) repeat-x;}
#wrap .vip_center .right h2 .title .r{ float:left; width:10px; height:26px; background:url(../images/main/vip_cen_r_1_r.jpg) no-repeat;}


#wrap .vip_center .left dl dt{ width:199px; height:100px; overflow:hidden;}
#wrap .vip_center .left dl dd{ width:199px; height:40px; line-height:40px; font-size:14px; text-align:right;}
#wrap .vip_center .left dl dd a{ display:block; width:184px; height:40px; padding:0 15px 0 0; background:url(../images/main/vip_cen_l_b.jpg) no-repeat;}
#wrap .vip_center .left dl dd a.on,
#wrap .vip_center .left dl dd a:hover{ color:#ff7a00; display:block; width:184px; height:40px; background:url(../images/main/vip_cen_l_a.jpg) no-repeat; font-weight:bold; text-decoration:none;}

#wrap .vip_center .right .youid{ margin:20px 0 0 0; width:720px; height:53px; line-height:35px; padding:0 0 0 20px; background:url(../images/main/youid.jpg) no-repeat;}
#wrap .vip_center .right .con{ width:668px; margin:20px auto;}
#wrap .vip_center .right .con .t{ width:668px; height:30px; background:url(../images/main/vip_cen_r_b_t.jpg) no-repeat;}
#wrap .vip_center .right .con .c{ width:668px; background:url(../images/main/vip_cen_r_b_c.jpg) repeat-y;}
#wrap .vip_center .right .con .b{ width:668px; height:23px; background:url(../images/main/vip_cen_r_b_b.jpg) no-repeat;}

#wrap .vip_center .right .con .c table{ width:500px; margin:10px auto;  font-size:13px; font-family:"微软雅黑";}
#wrap .vip_center .right .con .c table th{ width:150px; font-weight:bold; text-align:right; height:30px; color:#444; border-bottom:1px dashed #e3e3e3;}
#wrap .vip_center .right .con .c table td{ width:380px; height:30px; color:#336793; border-bottom:1px dashed #e3e3e3; padding:0 0 0 2px;}
#wrap .vip_center .right .con .c table td a{ color:#f03717; text-decoration:underline;}
#wrap .vip_center .right .con .c table td a:hover{ color:#f03717; text-decoration:none;}
#wrap .vip_center .right .vip_pic1{ margin:0 0 10px 20px; width:696px; height:144px; background:url(../images/main/pic01.jpg) no-repeat; position:relative;}
#wrap .vip_center .right .vip_pic1 a{ position:absolute; top:116px; left:590px;  width:100px; height:20px;}

/**通行证密码管理**/
#wrap .vip_center .right .con .c #txz th{ height:40px; border:none;}
#wrap .vip_center .right .con .c #txz td{ height:40px; border:none;}
#wrap .vip_center .right .con .c #txz .line th,
#wrap .vip_center .right .con .c #txz .line td{ height:40px; border-bottom:1px dashed #ccc;}

#wrap .vip_center .right .con .c #txz .ipt1{ width:200px; height:20px;}
#wrap .vip_center .right .con .c #txz .ipt2{ width:100px; height:20px;}
.btn{ width:600px; margin:20px auto; text-align:center;}

/**游戏激活**/
#wrap .vip_center .right .gamejh{ width:700px; margin:0 auto;}
#wrap .vip_center .right .gamejh .l{ width:180px; float:left; padding:20px 0 0 0;}
#wrap .vip_center .right .gamejh .r{ width:410px; float:left; padding:40px 0 0 30px;}
#wrap .vip_center .right .gamejh .r h2{ font-family:"微软雅黑"; color:#f37f24; background:none;}
#wrap .vip_center .right .gamejh .r p{ font-family:"微软雅黑"; color:#666; line-height:26px;}
#wrap .vip_center .right .gamejh .r p a.jhbtn{ float:left; display:block; width:113px; height:30px; background:url(../images/main/jh_btn2.jpg) no-repeat; line-height:30px; text-align:center; margin:10px 10px 0 0;}

#wrap .vip_center .right .gamejh2{ width:700px; margin:0 auto;}
#wrap .vip_center .right .gamejh2 h3{ width:700px; margin:20px auto; font-size:24px;  font-family:"微软雅黑"; color:#444444;}
#wrap .vip_center .right .gamejh2 table{ width:625px; margin:20px auto; border:1px solid #e5e8ec; font-family:"微软雅黑";}
#wrap .vip_center .right .gamejh2 table th{ width:615px; background:#f6f6f7; color:#6cbad2; text-align:left; font-weight:normal; padding:8px 15px; font-size:16px;}
#wrap .vip_center .right .gamejh2 table td{ padding:8px 15px; border-bottom:1px dashed #ccc;}
#wrap .vip_center .right .gamejh2 table td span{ color:#f03717;}
#wrap .vip_center .right .gamejh2 table .none td{ border:none;}
#wrap .vip_center .right .gamejh2 table td .btn2{ width:55px; height:24px; line-height:24px; color:#fff; border:none; cursor:pointer; background:url(../images/main/jh.jpg) no-repeat;}
#wrap .vip_center .right .gamejh2 table td p{ color:#f68b26;}

/**邮箱验证**/
.ps{ border-top:1px dashed #ccc; width:600px; margin:20px auto; padding:10px 0; line-height:20px; color:#ccc;}
.xy{ font-size:14px; width:880px; padding:40px; line-height:22px; font-family:"微软雅黑"; color:#666;}
.xy strong{ font-size:20px; font-weight:bold; color:#000;}


/**分配道具**/
.fpbox{ width:675px; margin:0 auto;}
.fpbox .title{ width:675px; height:34px; background:url(../images/main/fp_title.jpg) repeat-x;}
.fpbox .title ul li{ float:left; margin:0 2px 0 0; width:100px; height:34px;line-height:34px; text-align:center;}
.fpbox .title ul li a{ display:block; width:100px; height:34px; background:url(../images/main/fp_t_b.jpg) no-repeat;}
.fpbox .title ul li a.current{ background:url(../images/main/fp_t_a.jpg) no-repeat; font-weight:bold;}

.fpbox .b{ width:675px;  background:url(../images/main/fp_b_bg.jpg) no-repeat;}

.fpbox .b table{ width:630px; margin:20px auto 0 auto; border-collapse:collapse;}
.fpbox .b table th{ height:30px; line-height:30px; background:#b8b8b8; border:1px solid #b8b8b8; color:#fff;}
.fpbox .b table td{ height:30px; line-height:30px;  border:1px solid #b8b8b8; color:#555; text-align:center}
.fpbox .b table td span{ color:#ff7200;}
.fpbox .b table td a{ color:#05bce9; text-decoration:underline;}

/*****/
.head2{ width:100%; height:193px; }
.zbbox{ width:877px; margin:20px auto; background:url(../images/main/zbbox.jpg) no-repeat; height:auto !important; min-height:405px; height:405px;}
.zbbox dl.kf{ margin:30px; float:left; width:360px;}
.zbbox dl.kf dt{ font-size:14px; font-weight:bold; color:#25babc; line-height:24px;}
.zbbox dl.kf dd{ font-size:12px; line-height:24px;}

.rule{ width:797px; margin:20px auto; background:url(../images/main/zbbox.jpg) no-repeat; height:auto !important; min-height:505px; padding:20px 40px; line-height:24px; font-size:12px; font-family:微软雅黑;}
.rule strong{font-size:14px; line-height:40px; text-align:center; width:797px; display:block;}

.swbox{ width:900px; margin:20px auto;}
.swbox .left{ float:left; width:150px; height:221px; background:url(../images/main/swbox_l.jpg) no-repeat;}
.swbox .right{ float:left; width:650px; border:5px solid #e3e3e3; padding:30px; line-height:30px; font-size:14px; color:#666;}
.swbox .right strong{color:#476583;}

.swbox .left ul{ margin:38px 0 0 40px;}
.swbox .left ul li{ font-size:14px; line-height:36px;}
.swbox .left ul li a.on{ color:#dc5555; }


.kfbox{ width:900px; margin:0 auto;}
.kfbox h2{ width:900px; margin:0 auto; height:240px; background:url(../images/main/kf_pic01.jpg) no-repeat; margin:0 auto; position:relative;}
.kfbox h2 .l1{ display:block; width:185px; height:30px; position:absolute; top:188px; right:250px; }
.kfbox h2 .l2{ display:block; width:185px; height:30px; position:absolute; top:188px; right:50px; }

.kfbox .title{ width:870px; height:30px; line-height:30px; font-size:14px; color:#188aac; padding:0 0 0 0px; margin:20px auto 0 auto; border-bottom:1px solid #555; font-weight:bold;}
.kfbox .title span{ color:#000;}
.kfbox .con{ padding:20px;}
.kfbox .con li{ float:left; width:217px; height:79px; margin:0 10px 10px 0;}

.kfbox .con dt{ color:#4485a0; font-size:14px; font-weight:bold; height:24px;}
.kfbox .con dd{ line-height:22px; border-bottom:1px dotted #ccc; margin:0 0 20px 0;}

.kfbox h3{ width:900px; height:320px; background:url(../images/main/kf_pic02.jpg) no-repeat; margin:0 auto; }
.kfbox h4{ width:900px; height:320px; background:url(../images/main/kf_pic03.jpg) no-repeat; margin:0 auto; position:relative;}
.kfbox h4 .l1{ width:120px; height:20px; position:absolute; top:58px; right:490px; }
.kfbox h5{ width:900px; height:522px; background:url(../images/main/kf_pic04.jpg) no-repeat; margin:0 auto; position:relative;}
.kfbox h5 a{ width:130px; height:22px;  position:absolute; top:205px; left:180px; }

#foot{ width:100%; height:140px; font-family:微软雅黑,Microsoft YaHei; clear:both; background:url(../images/main/foot_bg.jpg) repeat-x; overflow:hidden;}
#foot .foot{ width:940px; margin:0 auto; height:122px; padding:10px 0 0 0;}
#foot .foot .f1{ color:#a1a1a1; word-spacing:20px; height:40px; line-height:40px; text-align:center;}
#foot .foot .f1 a{ color:#a1a1a1;}
#foot p{ text-align:center; font-size:12px; line-height:30px; color:#989898; padding:15px;}



.list_tab2{ width:603px; margin:0 auto; border-collapse:collapse;}
.list_tab2 th{  background:#5db9c5; color:#fff; text-align:left; padding:10px 10px; font-size:14px;}
.list_tab2 td{  border:1px solid #c9c9c9; color:#333; padding:10px 10px; background:#dbdada;}
.list_tab2 td.b{  border:1px solid #c9c9c9; color:#333; padding:10px 10px; background:#e8e8e8;}
.list_tab2 td a{ color:#333; }



/**找回密码**/
.getpassword{ width:600px; margin:0 auto; font:14px;}
.getpassword td{ height:30px;}



/**充值**/
.cz_list{ width:670px; margin:20px auto 0 auto;}
.cz_list .list_tab{ width:663px; margin:0 auto; background:url(../images/cz/cz_th1.jpg) no-repeat; border-collapse:collapse;}
.cz_list .list_tab th{ height:28px; line-height:28px;}
.cz_list .list_tab td{ height:30px; line-height:30px; border:1px solid #c9c9c9; text-align:center; color:#333;}
.cz_list .list_tab .b td{ background:#f5fdff;}
.cz_list .list_tab td.c1{ color:#a1a1a1;}
.cz_list .list_tab td.c2{ color:#329900; font-weight:bold;}
.cz_list .list_tab td.c3{ color:#ff972f;}

.bank{ padding:20px 0 0 50px;}
.bank li{ float:left; width:180px; text-align:center; margin:0 20px 0 0;}
.bank li .bank_p{ width:180px; height:111px; text-align:center;}
.bank li .bank_b{ width:180px; height:30px;}
.bank li .bank_b a{ width:163px; height:30px; line-height:30px; font-size:14px; color:#ff8603; text-align:center; display:block;  margin:0 auto;}

.shibai{ width:500px; margin:0 auto; text-align:center;}
.shibai p{ margin:20px auto; font-size:28px; font-weight:bold; color:#F63; font-family:"微软雅黑";}
.shibai a{ float:left; width:113px; height:30px; line-height:30px; font-size:14px; color:#333; text-align:center; display:block; background:url(../images/cz/bank_b.jpg) no-repeat; margin:0 0 0 40px;}

.cz_cen_tb{ width:702px; height:75px; background:url(../images/cz/cz_cen_bg2.jpg) no-repeat; margin:20px 0 0 0; position:relative;}
.cz_cen_tb a{ width:113px; height:45px; background:url(../images/cz/cz_btn3.jpg) no-repeat; position:absolute; top:20px; right:30px;}
.cz_cen_ul{ width:702px;}
.cz_cen_ul li{ width:702px; height:66px; background:url(../images/cz/cz_cen_bg1.jpg) bottom no-repeat; padding:10px 0 0 0;}
.cz_cen_ul li .pic{ float:left; width:110px; height:66px;  margin:0 10px 0 0;}
.cz_cen_ul li .pic img{ width:90px; height:54px;}
.cz_cen_ul li .txt{ float:left; width:420px; height:50px; font-size:12px; padding:0 20px 0 0; line-height:20px; overflow:hidden;}
.cz_cen_ul li .aa{ float:left; width:135px; padding:10px 0 0 0;}
.cz_cen_ul li .txt h6{ font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0px; color:#1ca1b9;}
.cz_list .list_tab2{ width:603px; margin:0 auto; border-collapse:collapse;}
.cz_list .list_tab2 th{  background:#5db9c5; color:#fff; text-align:left; padding:10px 10px; font-size:14px;}
.cz_list .list_tab2 td{  border:1px solid #c9c9c9; color:#333; padding:10px 10px; background:#dbdada;}
.cz_list .list_tab2 td.b{  border:1px solid #c9c9c9; color:#333; padding:10px 10px; background:#e8e8e8;}
.cz_list .list_tab2 td a{ color:#333; }
#select_bank li {
    border: 1px solid #FFFFFF;
    display: inline;
    float: left;
    list-style: none outside none;
    margin-left: 5px;
    margin-top: 5px;
}